<?php
/**
 * <https://y.st./>
 * Copyright © 2017 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'I need to move on.',
	'takedown' => '2017-11-01',
	'<{body}>' => <<<END
<section id="general">
	<h2>General news</h2>
	<p>
		Opal&apos;s being Opal again today.
		She takes offense at being misgendered, but she also intentionally misgenders others.
		I corrected her misgendering, and she told me she knew what the other person is: a brat.
		I told Opal she&apos;s a brat as well; truth be told though, it&apos;s not actually an &quot;as well&quot;.
		Opal&apos;s the brat here, but I was trying to get Opal to see that someone being a brat isn&apos;t an excuse to misgender them.
		Opal responded by booting me from the channel and abusing her power over the network (this was on Volatile, her own network) to force my client to join a bunch of bogus channels.
		This proves Opal&apos;s not a brat <strong>*how*</strong>?
		I wasn&apos;t going to bring that up, but after a few minutes, I decided I needed to.
		I returned to the channel, pointed that out, and she banned me.
		She first said that she&apos;s the one that pays for the box, then she banned me.
		That doesn&apos;t make her use of the box not bratty though.
		It means that she have every right to engage in whatever action she likes there, including brattiness, but it&apos;s still very much brattiness.
	</p>
	<p>
		I need to break my dependence on Opal.
		My world has begun to stabilise over the past year.
		For one, I&apos;m out of debt and can now afford to rent my own VPS.
		For the continued dependency of my website, as well as expansion into non-Web services, I&apos;m probably moving to a rented box.
		If you&apos;re reading this, Opal ...
		I thank you most sincerely for your hosting services over the past couple years or so.
		You helped me get through a terrible period in my life.
		But now, I need my home on the Internet to be somewhere less ... &quot;volatile&quot;, if you know what I mean.
		I need stability and dependability.
		I need to not have to fear you&apos;re going to do something bizarre and I&apos;m going to be wiped from the internet because a tantrum.
	</p>
	<p>
		My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
	</p>
</section>
<section id="university">
	<h2>University life</h2>
	<p>
		My discussion post for the day:
	</p>
	<blockquote>
		<p>
			I&apos;m wholly in agreement with you about that black box presentation problem.
			When things are presented as a black box, I don&apos;t understand them, even when the inner workings aren&apos;t the part we&apos;re supposed to understand at the moment.
			To understand how something works as a whole, I usually need to understand the inner workings first.
		</p>
		<p>
			I looked up a way to build data flip-flops because I needed to know how they worked inside to grasp their function, and it turns out the solution I found was wrong.
			I then thought that data flip-flops were accepting of changes for half the clock cycle (a D-latch was mislabelled as a data flip-flop).
			Once I read this discussion assignment though, that set me right, I think.
			Had the book actually told us how they work though, I wouldn&apos;t have been mixed up in the first place.
		</p>
		<p>
			You&apos;re right, you can build a data flip-flop from D-latches by setting them up to respond to the rising or falling edge of the clock cycle.
			The easiest way to do that, I think, is to combine two D-latches.
		</p>
	</blockquote>
</section>
END
);
